package com.project.service;

import com.project.bean.UserBean;

public interface IUserService {
    /**
     * 添加用户，同时添加用户的权限
     * @param user 用户对象
     * @param gradeIdArray 权限ID数组
     */
    public void add(UserBean user,Integer[] gradeIdArray);

    /**
     * 删除用户，同时删除用户权限
     * @param id 用户ID
     */
    public void del(Integer id);
    /**
     * 修改用户权限
     * @param id 用户ID
     * @param newGradeArray 权限ID数组
     */
    public void update(Integer id,Integer[] newGradeArray);

    /**
     * 按ID查询用户，同时查询用户权限
     * @param id 用户ID
     * @return 用户对象
     */
    public UserBean findById(Integer id);
}
